package com.quanyan.place.entity.apiresp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.quanyan.place.entity.TbPlaceTicketSalePlan;

/**
 * Created by yangyun on 16-8-26.
 */
public class RespMemberCardInfo  implements Serializable {

	private static final long serialVersionUID = 6247444626744656268L;

	private Integer memberCardId;

    private String memberCardNum;

    private Integer memberUid;

    private String memberName;

    private Integer placeId;

    private String mobile;

    private String idCardNo;

    private Byte cardClassify;

    private Integer status;

    private Integer cardStatus;

    private Integer memberStatus;

    private Integer memberCardTypeStatus;

    private Integer memberCardType;

    private String memberCardTypeName;

    private BigDecimal surplusAmount; // 余额

    private BigDecimal surplusGiveAmount; // 赠送余额

    private Date deadLine;  // 截止日期

    private String memo;

    private Integer surplusNumbers;

    private Integer memberId;

    private Byte isOldMember;

    private Byte sourceType;

    private String placeName;

    private String placeCode;

    private Integer cityId;
    
    private Double discount;
    
    private BigDecimal initAmount;
    
    private BigDecimal initGiveAmount;
    
    private Integer frequency;
    
    private  List<TbPlaceTicketSalePlan> ticketSalePlanList;
    
    public List<TbPlaceTicketSalePlan> getTicketSalePlanList() {
		return ticketSalePlanList;
	}

	public void setTicketSalePlanList(List<TbPlaceTicketSalePlan> ticketSalePlanList) {
		this.ticketSalePlanList = ticketSalePlanList;
	}

	public BigDecimal getInitAmount() {
		return initAmount;
	}

	public void setInitAmount(BigDecimal initAmount) {
		this.initAmount = initAmount;
	}

	public BigDecimal getInitGiveAmount() {
		return initGiveAmount;
	}

	public void setInitGiveAmount(BigDecimal initGiveAmount) {
		this.initGiveAmount = initGiveAmount;
	}

	public Integer getFrequency() {
		return frequency;
	}

	public void setFrequency(Integer frequency) {
		this.frequency = frequency;
	}

	public Double getDiscount() {
		return discount;
	}

	public void setDiscount(Double discount) {
		this.discount = discount;
	}

	public Integer getMemberId() {
        return memberId;
    }

    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    public Integer getMemberCardTypeStatus() {
        return memberCardTypeStatus;
    }

    public void setMemberCardTypeStatus(Integer memberCardTypeStatus) {
        this.memberCardTypeStatus = memberCardTypeStatus;
    }

    public Integer getMemberCardId() {
        return memberCardId;
    }

    public void setMemberCardId(Integer memberCardId) {
        this.memberCardId = memberCardId;
    }

    public String getMemberCardNum() {
        return memberCardNum;
    }

    public void setMemberCardNum(String memberCardNum) {
        this.memberCardNum = memberCardNum;
    }

    public Integer getMemberUid() {
        return memberUid;
    }

    public void setMemberUid(Integer memberUid) {
        this.memberUid = memberUid;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Byte getCardClassify() {
		return cardClassify;
	}

	public void setCardClassify(Byte cardClassify) {
		this.cardClassify = cardClassify;
	}

	public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getMemberCardType() {
        return memberCardType;
    }

    public void setMemberCardType(Integer memberCardType) {
        this.memberCardType = memberCardType;
    }

    public String getMemberCardTypeName() {
        return memberCardTypeName;
    }

    public void setMemberCardTypeName(String memberCardTypeName) {
        this.memberCardTypeName = memberCardTypeName;
    }

    public BigDecimal getSurplusAmount() {
        return surplusAmount;
    }

    public void setSurplusAmount(BigDecimal surplusAmount) {
        this.surplusAmount = surplusAmount;
    }

    public BigDecimal getSurplusGiveAmount() {
        return surplusGiveAmount;
    }

    public void setSurplusGiveAmount(BigDecimal surplusGiveAmount) {
        this.surplusGiveAmount = surplusGiveAmount;
    }

    public Date getDeadLine() {
        return deadLine;
    }

    public void setDeadLine(Date deadLine) {
        this.deadLine = deadLine;
    }

    public Integer getMemberStatus() {
        return memberStatus;
    }

    public void setMemberStatus(Integer memberStatus) {
        this.memberStatus = memberStatus;
    }

    public Integer getCardStatus() {
        return cardStatus;
    }

    public void setCardStatus(Integer cardStatus) {
        this.cardStatus = cardStatus;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public Integer getSurplusNumbers() {
        return surplusNumbers;
    }

    public void setSurplusNumbers(Integer surplusNumbers) {
        this.surplusNumbers = surplusNumbers;
    }

    public Byte getIsOldMember() {
        return isOldMember;
    }

    public void setIsOldMember(Byte isOldMember) {
        this.isOldMember = isOldMember;
    }

    public Byte getSourceType() {
        return sourceType;
    }

    public void setSourceType(Byte sourceType) {
        this.sourceType = sourceType;
    }

    public String getPlaceName() {
        return placeName;
    }

    public void setPlaceName(String placeName) {
        this.placeName = placeName;
    }

    public String getPlaceCode() {
        return placeCode;
    }

    public void setPlaceCode(String placeCode) {
        this.placeCode = placeCode;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }
}
